.Calculator {
    display:grid;
    grid-gap: 5px;
    grid-template-columns: 417px 200px;
    grid-template-rows: 155px 496px;
    grid-template-areas:
            "screen display"
            "buttonBoard display";
}
.Screen {
    grid-area: screen;
    background: #ffffff;
    margin-top: 5px;
    margin-left: 5px;
    border-radius: 2px;
}
.ButtonBoard {
    grid-area: buttonBoard;
    margin-left: 5px;
    display: grid;
    grid-gap: 4px;
    grid-template-rows: repeat(5,80px);
    grid-template-columns: repeat(4,100px);
    grid-template-areas: ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         ". . . ."
                         "_0 _0 . ."
;
}
.Display {
    margin-top: 5px;
    grid-area: display;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #ffffff;
    border-radius: 2px;
}
.textHistory{
    margin-top: 4px;
    border-bottom: #45C5CD 5px solid;
    user-select:none;
    font-weight: 800;
}
._0{
    grid-area: _0;
}
.buttons{
    border-radius: 2px;
    background-color: #ffffff;
    text-align: center;
    font-weight: 800;
    font-size: 30px;
    line-height: 83px
}
.screenText{
    position: relative;
    top: 10px;
    left: 10px;
    width: 400px;
    font-size: 20px;
}

.button_symbol{
    background-color: #d7d7d7!important;
}

.button_equal{
    background-color: #45C5CD!important;
}

body {
    margin: 0;
    background-color: #e3e7ed!important;
}